package com.ruoyi.cms.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.cms.entity.domain.ModelCollection;
import com.ruoyi.cms.entity.req.ModelCollectionListReq;
import com.ruoyi.cms.entity.resp.ModelCollectionListResp;
import com.ruoyi.common.core.domain.R;

import java.util.List;

/**
 * 模型合集Service接口
 */
public interface ModelCollectionService {

    R<Page<ModelCollectionListResp>> list(ModelCollectionListReq req);

    R<Page<ModelCollectionListResp>> myCollectionList(ModelCollectionListReq req);

    R<?> add(ModelCollection modelCollection);

    R<?> delete(List<String> ids);

    R<?> update(ModelCollection modelCollection);
}
